package com.one.rope.mvp.web.business.service;

import com.one.rope.mvp.web.business.entity.CompanyProject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.one.rope.mvp.web.common.dto.admin.project.AdminEditProjectDTO;
import com.one.rope.mvp.basecore.bean.ResponseObject;

/**
 * <p>
 * 企业项目表 服务类
 * </p>
 *
 * @author wesley
 * @since 2020-02-20
 */
public interface ICompanyProjectService extends IService<CompanyProject> {

  /**
   * 修改项目信息
   */
  ResponseObject editProject(AdminEditProjectDTO requestDTO);

  /**
   * 删除项目
   */
  ResponseObject deleteProject(Long id);

  /**
   * 查询项目详细信息
   */
  ResponseObject projectDetail(Long id);

  /**
   * 查询企业项目列表
   */
  ResponseObject companyProjectList(Long companyId);
}
